package com.uyayo.oms.blog.vo;


import java.math.BigDecimal;
import java.util.Date;

public class BlogVO {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 栏目id
     */
    private Long channelId;

    /**
     * 会员id
     */
    private Long memberId;

    /**
     * 标题
     */
    private String title;

    /**
     * 短标题
     */
    private String shortTitle;

    /**
     * 作者
     */
    private String author;

    /**
     * 来源
     */
    private String source;

    /**
     * 来源链接
     */
    private String sourceLink;

    /**
     * 博客分类
     */
    private Long blogCategoryId;

    /**
     * 关键词
     */
    private String keywords;

    /**
     * 描述
     */
    private String description;

    /**
     * 缩略图
     */
    private String thumbnail;

    /**
     * 横幅
     */
    private String banner;

    /**
     * 是否收费
     */
    private Integer whetherToll;

    /**
     * 单价
     */
    private BigDecimal price;

    /**
     * 是否支持评论
     */
    private Integer whetherAllowScore;

    /**
     * 好评数
     */
    private Integer scoreGoodCount;

    /**
     * 差评数
     */
    private Integer scorePoorCount;

    /**
     * 是否支持分享
     */
    private Integer whetherAllowShare;

    /**
     * 分享次数
     */
    private Integer shareCount;

    /**
     * 浏览量
     */
    private Integer viewCount;

    /**
     * 点击数
     */
    private Integer clickCount;

    /**
     * 权重
     */
    private Integer weight;

    /**
     * 优先级
     */
    private Integer priority;

    /**
     * 状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)
     */
    private Integer status;

    /**
     * 发布时间
     */
    private Date releaseTime;

    /**
     * 发布人
     */
    private String releaseBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 备注
     */
    private String remark;

    /**
     * 内容
     */
    private String content;

    /**
     * 获取主键id
     *
     * @return id - 主键id
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置主键id
     *
     * @param id 主键id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取栏目id
     *
     * @return channel_id - 栏目id
     */
    public Long getChannelId() {
        return channelId;
    }

    /**
     * 设置栏目id
     *
     * @param channelId 栏目id
     */
    public void setChannelId(Long channelId) {
        this.channelId = channelId;
    }

    /**
     * 获取会员id
     *
     * @return member_id - 会员id
     */
    public Long getMemberId() {
        return memberId;
    }

    /**
     * 设置会员id
     *
     * @param memberId 会员id
     */
    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    /**
     * 获取标题
     *
     * @return title - 标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置标题
     *
     * @param title 标题
     */
    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    /**
     * 获取短标题
     *
     * @return short_title - 短标题
     */
    public String getShortTitle() {
        return shortTitle;
    }

    /**
     * 设置短标题
     *
     * @param shortTitle 短标题
     */
    public void setShortTitle(String shortTitle) {
        this.shortTitle = shortTitle == null ? null : shortTitle.trim();
    }

    /**
     * 获取作者
     *
     * @return author - 作者
     */
    public String getAuthor() {
        return author;
    }

    /**
     * 设置作者
     *
     * @param author 作者
     */
    public void setAuthor(String author) {
        this.author = author == null ? null : author.trim();
    }

    /**
     * 获取来源
     *
     * @return source - 来源
     */
    public String getSource() {
        return source;
    }

    /**
     * 设置来源
     *
     * @param source 来源
     */
    public void setSource(String source) {
        this.source = source == null ? null : source.trim();
    }

    /**
     * 获取来源链接
     *
     * @return source_link - 来源链接
     */
    public String getSourceLink() {
        return sourceLink;
    }

    /**
     * 设置来源链接
     *
     * @param sourceLink 来源链接
     */
    public void setSourceLink(String sourceLink) {
        this.sourceLink = sourceLink == null ? null : sourceLink.trim();
    }

    /**
     * 获取博客分类
     *
     * @return blog_category_id - 博客分类
     */
    public Long getBlogCategoryId() {
        return blogCategoryId;
    }

    /**
     * 设置博客分类
     *
     * @param blogCategoryId 博客分类
     */
    public void setBlogCategoryId(Long blogCategoryId) {
        this.blogCategoryId = blogCategoryId;
    }

    /**
     * 获取关键词
     *
     * @return keywords - 关键词
     */
    public String getKeywords() {
        return keywords;
    }

    /**
     * 设置关键词
     *
     * @param keywords 关键词
     */
    public void setKeywords(String keywords) {
        this.keywords = keywords == null ? null : keywords.trim();
    }

    /**
     * 获取描述
     *
     * @return description - 描述
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置描述
     *
     * @param description 描述
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * 获取缩略图
     *
     * @return thumbnail - 缩略图
     */
    public String getThumbnail() {
        return thumbnail;
    }

    /**
     * 设置缩略图
     *
     * @param thumbnail 缩略图
     */
    public void setThumbnail(String thumbnail) {
        this.thumbnail = thumbnail == null ? null : thumbnail.trim();
    }

    /**
     * 获取横幅
     *
     * @return banner - 横幅
     */
    public String getBanner() {
        return banner;
    }

    /**
     * 设置横幅
     *
     * @param banner 横幅
     */
    public void setBanner(String banner) {
        this.banner = banner == null ? null : banner.trim();
    }

    /**
     * 获取是否收费
     *
     * @return whether_toll - 是否收费
     */
    public Integer getWhetherToll() {
        return whetherToll;
    }

    /**
     * 设置是否收费
     *
     * @param whetherToll 是否收费
     */
    public void setWhetherToll(Integer whetherToll) {
        this.whetherToll = whetherToll;
    }

    /**
     * 获取单价
     *
     * @return price - 单价
     */
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * 设置单价
     *
     * @param price 单价
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    /**
     * 获取是否支持评论
     *
     * @return whether_allow_score - 是否支持评论
     */
    public Integer getWhetherAllowScore() {
        return whetherAllowScore;
    }

    /**
     * 设置是否支持评论
     *
     * @param whetherAllowScore 是否支持评论
     */
    public void setWhetherAllowScore(Integer whetherAllowScore) {
        this.whetherAllowScore = whetherAllowScore;
    }

    /**
     * 获取好评数
     *
     * @return score_good_count - 好评数
     */
    public Integer getScoreGoodCount() {
        return scoreGoodCount;
    }

    /**
     * 设置好评数
     *
     * @param scoreGoodCount 好评数
     */
    public void setScoreGoodCount(Integer scoreGoodCount) {
        this.scoreGoodCount = scoreGoodCount;
    }

    /**
     * 获取差评数
     *
     * @return score_poor_count - 差评数
     */
    public Integer getScorePoorCount() {
        return scorePoorCount;
    }

    /**
     * 设置差评数
     *
     * @param scorePoorCount 差评数
     */
    public void setScorePoorCount(Integer scorePoorCount) {
        this.scorePoorCount = scorePoorCount;
    }

    /**
     * 获取是否支持分享
     *
     * @return whether_allow_share - 是否支持分享
     */
    public Integer getWhetherAllowShare() {
        return whetherAllowShare;
    }

    /**
     * 设置是否支持分享
     *
     * @param whetherAllowShare 是否支持分享
     */
    public void setWhetherAllowShare(Integer whetherAllowShare) {
        this.whetherAllowShare = whetherAllowShare;
    }

    /**
     * 获取分享次数
     *
     * @return share_count - 分享次数
     */
    public Integer getShareCount() {
        return shareCount;
    }

    /**
     * 设置分享次数
     *
     * @param shareCount 分享次数
     */
    public void setShareCount(Integer shareCount) {
        this.shareCount = shareCount;
    }

    /**
     * 获取浏览量
     *
     * @return view_count - 浏览量
     */
    public Integer getViewCount() {
        return viewCount;
    }

    /**
     * 设置浏览量
     *
     * @param viewCount 浏览量
     */
    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }

    /**
     * 获取点击数
     *
     * @return click_count - 点击数
     */
    public Integer getClickCount() {
        return clickCount;
    }

    /**
     * 设置点击数
     *
     * @param clickCount 点击数
     */
    public void setClickCount(Integer clickCount) {
        this.clickCount = clickCount;
    }

    /**
     * 获取权重
     *
     * @return weight - 权重
     */
    public Integer getWeight() {
        return weight;
    }

    /**
     * 设置权重
     *
     * @param weight 权重
     */
    public void setWeight(Integer weight) {
        this.weight = weight;
    }

    /**
     * 获取优先级
     *
     * @return priority - 优先级
     */
    public Integer getPriority() {
        return priority;
    }

    /**
     * 设置优先级
     *
     * @param priority 优先级
     */
    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    /**
     * 获取状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)
     *
     * @return status - 状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)
     *
     * @param status 状态(0:草稿;1:审核中;2:审核通过;3:回收站;4:投稿;5:归档)
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取发布时间
     *
     * @return release_time - 发布时间
     */
    public Date getReleaseTime() {
        return releaseTime;
    }

    /**
     * 设置发布时间
     *
     * @param releaseTime 发布时间
     */
    public void setReleaseTime(Date releaseTime) {
        this.releaseTime = releaseTime;
    }

    /**
     * 获取发布人
     *
     * @return release_by - 发布人
     */
    public String getReleaseBy() {
        return releaseBy;
    }

    /**
     * 设置发布人
     *
     * @param releaseBy 发布人
     */
    public void setReleaseBy(String releaseBy) {
        this.releaseBy = releaseBy == null ? null : releaseBy.trim();
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建人
     *
     * @return create_by - 创建人
     */
    public String getCreateBy() {
        return createBy;
    }

    /**
     * 设置创建人
     *
     * @param createBy 创建人
     */
    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新人
     *
     * @return update_by - 更新人
     */
    public String getUpdateBy() {
        return updateBy;
    }

    /**
     * 设置更新人
     *
     * @param updateBy 更新人
     */
    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy == null ? null : updateBy.trim();
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 获取内容
     *
     * @return content - 内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置内容
     *
     * @param content 内容
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }
}